Ns-3-click: Click Modular Router Integration for Ns-3
نویسندگان
چکیده
The Click Modular Router provides a flexible platform for protocol development and testing. Integrating the Click Modular Router with a network simulator offers the advantage of bringing this flexibility into a simulation framework. The existing integration of Click with ns-2 (nsclick) has several limitations, namely it cannot be used with generic traffic generators, transport protocols and NetDevices. For the integration with ns-3, we address these limitations. Furthermore, the design of ns-3 makes it much better suited for embedding Click than does ns-2. This includes the closer alignment of ns-3 with real world packet formats and designs, and the handling of multiple interfaces per node. In this paper, we describe ns-3-click, discuss its design and how it improves over nsclick. Our experiments suggest that ns3-click does not incur significant performance hits as far as wall clock run time is concerned, but uses more memory than normal ns-3.
منابع مشابه
Click for Measurement
The Click modular router was designed to forward packets, but some of its strengths—modular design, speed, and scalability—are well suited for measurement tasks as well. We present simple and efficient Click elements that process traces and live packet data, and configurations and tools that combine those elements in useful ways.
متن کاملLow Overhead Interrupt Handling with SMT Threads
[4] introduces the Click modular router. Click is a software based router that is composed of flexible software modules. Click is designed to run on commodity hardware and in commodity operating systems. Click provides a motivation for our interrupt handling work as Click typifies the overhead problems with traditional OS interrupts. Click removes the interrupt handling completely, opting inste...
متن کاملPERFORMANCE COMPARISON BETWEEN THE CLICK MODULAR Router and the NetFPGA Router
1 It is possible to forward minimum-sized packets at rates of hundreds of Mbps using commodity hardware and Linux. We had a preference for the Click Modular Router platform due its flexibility and the fact that it claimed to have equal or higher performance than native forwarding if used with its polling drivers. Moreover, the NetFPGA is an open networking platform accelerator that enables rese...
متن کاملTeaching Experience Publications Graphic Design Statement of Teaching Interests the Click Modular Router
Click is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements. Individual elements implement simple router functions like packet classification, queueing, scheduling, and interfacing with network devices. Complete configurations are built by connecting elements into a graph; packets flow along the ...
متن کاملClack: An active network platform
We have designed and built an active networking platform that adds active processing capabilities to the Click Modular Router. The Clack platform comprises of an active element for Click, a minimal set of libraries to provide interaction between protocols and end user applications, and a daemon process to handle active communications on end hosts. Many recent developments in active networking a...
متن کامل